#![allow(unused_imports)]

use std::env ;

mod option_enum ;
mod dc_reported_track_event ;


#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let first_arg = env::args().skip(1).next();
    match first_arg {
        Some(x) if x == "dc_reported_track_event" => 
            dc_reported_track_event::run().await?,
        Some(x) if x == "option_enum" => 
            option_enum::run().await?,
        _ => println!("SELECTOR IS MISSING! [dc_reported_track_event|option_enum]") ,
    }
    Ok(())
}
